package file;

import java.io.File;

public class CreateNewFile {
    public static void main(String[] args) throws Exception {
        /*
        file API 创建文件的方法
            file.CreateNewFile()
            磁盘上没有文件时候才能创建一个新文件
            并且返回true表示文件创建成功
            如果磁盘上已经有文件了，就不能创建文件
            返回false表示穿件失败
            如果创建的时候file是一个文件夹，出现异常错误

         */

        File file = new File("./test.txt");
        boolean create = file.createNewFile();
        if (create){
            System.out.println("创建成功");
        }else{
            System.out.println("创建失败");
        }

//        boolean deleted = file.delete();
//        if (deleted){
//            System.out.println("删除成功");
//        }else {
//            System.out.println("删除失败");
//        }


        //exists 存在


        //boolean e = file.exists();
        //System.out.println("文件存在"+e);


//        if (file.exists()){
//            file.delete();
//            System.out.println("删除成功");
//        }else {
//            System.out.println("文件不存在");
//        }


        if (!file.exists()){
            file.createNewFile();
            System.out.println("创建了文件");
        }else{
            System.out.println("文件已经存在");
        }

    }
}
